/**
 * lilang
 * SessionUtils.java
 * 2013-9-12下午2:49:15
 */
package com.cq.oa.session;

import oa.base.session.SessionManger;
import oa.base.session.SessionManger.SessionUser;

import com.cq.oa.domain.sm.Org;
import com.cq.oa.domain.sm.User;

/**
 * @author lilang
 *
 */
public class SessionUtils {

	
	/**
	 * 登录加入session 
	 * @param user
	 */
	public static void initSession(User user,Org org,Org dept){
		SessionUser sessionUser = new SessionUser();
		sessionUser.setSid(user.getSid());
		sessionUser.setCname(user.getCname());
		sessionUser.setUser(user);
		sessionUser.setEmail(user.getEmail());
		sessionUser.setOrg(org);
		if(null!=org){
			sessionUser.setOrgId(org.getSid());
			sessionUser.setOrgCname(org.getCname());
			sessionUser.setDomain(org.getAdmin());
		}
		if(null!=dept){
			sessionUser.setDeptId(dept.getSid());
			sessionUser.setDeptCname(dept.getCname());
		}
		SessionManger.addUserInfo(sessionUser);
	}
}
